// 权限用户组列表视图

Ext.define("app.view.auth.Group",{
	extend: 'Ext.grid.Panel',
	alias: 'widget.authgroup',
	store: 'AuthGroupStore',
	stripeRows: true,
	selModel:{
		selType:'checkboxmodel'//选择模式， 复选框模式
	},	
	columns:[{
		text: '编号',
		dataIndex: 'id',
		width: 50
	}, {
		text: '用户组标题',
		dataIndex: 'title',
		flex: 1
	}, {
		text: '启用状态',
		dataIndex: 'status',
		flex: 1,
		renderer: function(v){
			if(v == 1){
				return '启用';
			}else{
				return '禁用';
			}
		}
	}],

	dockedItems:[{//顶部工具栏
		xtype: 'toolbar',
		dock: 'top',
		items: [{
			text: '添加用户组',
			action: 'addGroup'
		}, {
			text: '修改用户组',
			action: 'modifyGroup'
		}, {
			text: '删除用户组',
			action: 'removeGroup'
		}, {
			text: '设置或查看用户组的权限规则',
			action: 'assignGroupRule'
		}]
	}, {//自定义工具栏
		xtype: 'pagingtoolbar',//分页工具栏
		store: 'AuthGroupStore',//引用的store
		pageSize: 8,
		dock: 'bottom',//位置在底部
		displayInfo: true//显示信息
	}], 

	initComponent: function(){//初始化方法
		this.callParent(arguments);		
	}
});